mentally and physically slow person - German English Dictionary